const db = wx.cloud.database()
const phoneNumber = wx.getStorageSync('userInfo').account
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    db.collection('orders').get().then(res=>{
      let filOrders = res.data.filter( orders =>{
        return orders.state == '待配送'
      })
      this.setData({
        filOrders
      })
    })
  },

  orderDelete(e){
    wx.showModal({
      content:'是否删除该订单？'
    }).then(res=>{
      if(res.confirm){
        db.collection('orders').doc(e.currentTarget.id).remove().then(()=>{
          this.onShow()
        })
      }
    })
  },

  orderPreview(e){
    let order = this.data.filOrders.filter(order=>{
      return order._id == e.currentTarget.id
    })
    wx.navigateTo({
      url: '/pages/orderPreview/orderPreview?orderInfo='+JSON.stringify(order),
    })
  }
})